import Vue from 'vue'
import App from './App.vue'
// 注册 全局过滤器
import './filter/index.js'
// 引入 自定义组件
import Dog from './mycomp/Dog.vue'

import "bootstrap/dist/css/bootstrap.css"

console.log('讨厌死鬼--------------------------------------')
Vue.config.productionTip = false

// 自己写一个 查找 元素下标方法
Array.prototype.myFindIndex = function (callback) {
  // 搜索结果下标
  let targetIndex = -1
  // 1.遍历当前数组
  for (let i = 0; i < this.length; i++) {
    // 2.取出当前元素
    let cur = this[i]
    // 3.判断 元素是否 符合 查找条件
    let isOk = callback(cur)
    // 4.如果 符合条件，则停止循环，立即 返回当前 下标i
    if (isOk) {
      targetIndex = i
      break
    }
  }
  // 5.返回 搜索结果下标
  return targetIndex
}

new Vue({
  render: h => h(App),
}).$mount('#app')
